앱 프로젝트 앱 프로젝트 - 02 - 3 (로또 번호 추첨기) - NumberPicker, ContextCompat을 통해 drawable에 접근하기, lazy init, 리스너설정에 대한 방법론 --> Shape Drawable에 대한 자세한 설명은 02 - 1 글에 있음 와 같이 범위를 선택할 수 있다. ( 위 코드처럼 설정할 경우 1~45사이의 숫자를 선택할 수 있다. 앱 실행시에 visibility속성를 gone으로 하고 싶은 경우, 이렇게만 하면 안드로이드 스튜디오내에서도 gone으로 적용되기 때문에 해당 컴포넌트가 보이지 않는다. 안드로이드 스튜디오에서는 visible로 적... 안드로이드 앱 개발앱 프로젝트kotlin안드로이드 스튜디오kotlin 앱 프로젝트 - 03 - 1 (비밀 다이어리) - SharedPreference, Thread(UI Thread와 새로운 쓰래드) 그리고 Handler, Theme(테마)설정하기, AlertDialog, Custom Font 사용하는 법, 기본 컴포넌트(Button, TextView 등등) 색 변경하기 ,,,,,, 글 입력이 멈춘 후 0.5초가 지나면 저장되는 코드 SharedPreference라는 기능은 Preference파일을 사용하고, 다른 앱에서도 해당 파일을 사용할 수 있게 Share해주는 기능이다. 위의 설명처럼 SharedPreference는 Preference파일을 다른 앱에서도 사용(Share)할 수 있게 해주는 기능이기 때문에 password라는 Preference파일을 이 앱에서만 사용하기 위해서 Mode를 Private로 설정하였다... 안드로이드 앱 개발앱 프로젝트kotlin안드로이드 스튜디오kotlin 앱 프로젝트 - 10 - 1 (오늘의 명언) - Firebase Remote Config( 원격 구성 ), ViewPager2 무한 스와이프 할 수 있다. 애니메이션 같은 부분들을 좀 더 원할하게 보여줄 수 있음 사용자가 ViewPager2를 스와이프할 때 ViewHolder의 메소드를 실행시키는 클래스라고 볼 수 있다. 여기서 ViewHolder() 메소드의 파라미터로 ViewPager2를 구성할 레이아웃을 전달해야 한다. 이 때 bind() 메소드는 파라미터로 변경될 데이터를 받아야 한다. 따라서 일반적인 경우 ... 안드로이드 앱 개발kotlin안드로이드 스튜디오앱 프로젝트kotlin
앱 프로젝트 - 02 - 3 (로또 번호 추첨기) - NumberPicker, ContextCompat을 통해 drawable에 접근하기, lazy init, 리스너설정에 대한 방법론 --> Shape Drawable에 대한 자세한 설명은 02 - 1 글에 있음 와 같이 범위를 선택할 수 있다. ( 위 코드처럼 설정할 경우 1~45사이의 숫자를 선택할 수 있다. 앱 실행시에 visibility속성를 gone으로 하고 싶은 경우, 이렇게만 하면 안드로이드 스튜디오내에서도 gone으로 적용되기 때문에 해당 컴포넌트가 보이지 않는다. 안드로이드 스튜디오에서는 visible로 적... 안드로이드 앱 개발앱 프로젝트kotlin안드로이드 스튜디오kotlin 앱 프로젝트 - 03 - 1 (비밀 다이어리) - SharedPreference, Thread(UI Thread와 새로운 쓰래드) 그리고 Handler, Theme(테마)설정하기, AlertDialog, Custom Font 사용하는 법, 기본 컴포넌트(Button, TextView 등등) 색 변경하기 ,,,,,, 글 입력이 멈춘 후 0.5초가 지나면 저장되는 코드 SharedPreference라는 기능은 Preference파일을 사용하고, 다른 앱에서도 해당 파일을 사용할 수 있게 Share해주는 기능이다. 위의 설명처럼 SharedPreference는 Preference파일을 다른 앱에서도 사용(Share)할 수 있게 해주는 기능이기 때문에 password라는 Preference파일을 이 앱에서만 사용하기 위해서 Mode를 Private로 설정하였다... 안드로이드 앱 개발앱 프로젝트kotlin안드로이드 스튜디오kotlin 앱 프로젝트 - 10 - 1 (오늘의 명언) - Firebase Remote Config( 원격 구성 ), ViewPager2 무한 스와이프 할 수 있다. 애니메이션 같은 부분들을 좀 더 원할하게 보여줄 수 있음 사용자가 ViewPager2를 스와이프할 때 ViewHolder의 메소드를 실행시키는 클래스라고 볼 수 있다. 여기서 ViewHolder() 메소드의 파라미터로 ViewPager2를 구성할 레이아웃을 전달해야 한다. 이 때 bind() 메소드는 파라미터로 변경될 데이터를 받아야 한다. 따라서 일반적인 경우 ... 안드로이드 앱 개발kotlin안드로이드 스튜디오앱 프로젝트kotlin